The following paper presents a method and showcases some work on modularizing a cognitive radio. We present a method of integrating a waveform description standard (SDRPHY) with an existing cognitive radio framework (CROSS) to allow for use with different software defined radio platforms (OSSIE, GNU Radio). A cognitive engine was developed to demonstrate the capabilities of the modularized radio. This cognitive engine maximized a given utility function and found the optimal solution to the problem given quickly. Using case based reasoning, the cognitive engine was able to adapt more quickly to environments it had already been exposed to. We also present future research topics related to this paper.
